Self rescue - Español Inglés Diccionario